# coding utf-8


# 无参数，无返回值的函数
def _hello():
    print('Hello World!')


_hello()


# 无参数，有返回值的函数
def get_pi():
    return 3.14


_pi = get_pi()
print(_pi)


# 有参数，无返回值的函数
def print_num(num):
    print(num)


print_num(10)


# 有参数，有返回值的函数
def get_sum(n=1, m=1):
    print('n=%d' % n)
    print('m=%d' % m)
    return n + m


_sum = get_sum(1, 2)
print(_sum)
print('- - - - - - - - - - -  - -')

# 使用关键字参数调用
_sum = get_sum(m=3, n=2)
print(_sum)

# 使用缺省参数调用
_sum = get_sum()
print(_sum)
